Everything about Relational Calculus totally explained
Relational calculus consist of two calculi, the
tuple relational calculus and the
domain relational calculus, that are part of the
relational model for databases and provide a declarative way to specify database queries. This in contrast to the
relational algebra which is also part of the relational model but provides a more procedural way for specifying queries.
The relational algebra might suggest these steps to retrieve the phone numbers and names of book stores that supply
Some Sample Book:
- Join books and titles over the BookstoreID.
- Restrict the result of that join to tuples for the book Some Sample Book.
- Project the result of that restriction over StoreName and StorePhone.
The relational calculus would formulate a descriptive, declarative way:
» Get StoreName and StorePhone for supplies such that there exists a title BK with the same BookstoreID value and with a BookTitle value of
Some Sample Book.
The relational algebra and the relational calculus are logically equivalent: for any algebraic expression, there's an equivalent expression in the calculus, and vice versa.
Further Information
Get more info on 'Relational Calculus'.
|
External Link Exchanges
Do you know how hard it is to get a link from a large encyclopaedia? Well we're different and will prove it. To get a link from us just add the following HTML to your site on a relevant page:
<a href="http://relational_calculus.totallyexplained.com">Relational calculus Totally Explained</a>
Then simply click through this link from your web page. Our crawlers will verify your link, extract the title of your web page and instantly add a link back to it. If you like you can remove the words Totally Explained and embed the link in article text.
As long as your link remains in place, we'll keep our link to you right here. Please play fair - our crawlers are watching. Your site must be closely related to this one's topic. Any kind of spamming, dubious practises or removing the link will result in your link from us being dropped and, potentially, your whole site being banned. |